package com.ddtech.business.train.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ddtech.business.train.entity.TrainGrade;
import com.ddtech.business.train.query.TrainGradeQuery;

/**
 * @version v1.0
 * @ClassName:TrainGradeService description：
 * @author:wei_zhang(xiao)
 * @date: 2023-12-26 20:44
 */
public interface TrainGradeService extends IService<TrainGrade> {

    void create(TrainGrade trainGrade);

    Object bindUser(String account);

    Object findGrade(TrainGradeQuery trainGradeQuery);

    Object findVrGrade(TrainGradeQuery trainGradeQuery);

    Object findVrUserGrade(IPage pageableRequest, String startTime, String endTime);


    /**
     * description:根据部门id查询子集
     * @param:  * @param practiceUserRecordQuery
     * @date: 2023-12-21
     * @return: java.lang.Object
     * @version v1.0
     * @author:wei_zhang(xiao)
     */
    Object queryDeptIds(String deptId);
}
